// 打算封装一些公共的 好用的 函数

// toast(1, 2)  toast()

// function toast(title = '数据加载失败', icon = 'none') {
//   wx.showToast({
//     // ......
//     title,
//     icon,
//     mask: true,
//   })
// }

// utils.toast()

// 对象便于扩展!
const utils = {
  toast(title = '数据加载失败', icon = 'none') {
    wx.showToast({
      // ......
      title,
      icon,
      mask: true,
    })
  },

  // 格式化时间
  formatDate(timestamp) {
    const date = new Date(timestamp)
    const year = date.getFullYear()
    const month = date.getMonth() + 1
    const day = date.getDate()

    return [year, month, day].map(this.formatNumber).join('-')
  },

  formatNumber(n) {
    n = n.toString()
    return n[1] ? n : `0${n}`
  },

  // fn() {},
  // fn2() {}
}

// 直接挂在全局对象 wx
wx.utils = utils

// 以模块导入导出的姿势 使用
export default utils
